# coding=utf-8
from spider.models import *
import logging
class ProductController():
    # 将商品列表中没有添加过的商品添加进数据库
    # 返回：刚添加的商品列表（未爬取细节的）
    def add_product_list(self, product_list):
        #没有爬取过商品细节的商品列表
        no_detail_product_list = []
        for product in product_list:
            #如果之前没有添加过，则将product加入数据库
            if not Product.objects.filter(url=product.url).exists():
                product.save()
                no_detail_product_list.append(product)

        return no_detail_product_list


def clean_data():
    Product.objects.all().delete()


